import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  // publicPath:"",
  base:"./",
  transpileDependencies: true,
  pwa: {
    iconPaths: {
      favicon32: 'favicon.ico',
      favicon16: 'favicon.ico',
      appleTouchIcon: 'favicon.ico',
      maskIcon: 'favicon.ico',
      msTileImage: 'favicon.ico'
    }
  },

  server:{
    host:"localhost",
    port:7700,
    hot:true,  // 自动更新 
    open:true, // 自动打开浏览器
  },

  // 别名  @ => src 
  resolve:{
    alias:{
      "@":path.resolve(__dirname,'src')
    }
  }
})
